﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x0200099B RID: 2459
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class JEACKCHJHHN : IMessage<JEACKCHJHHN>, IMessage, IEquatable<JEACKCHJHHN>, IDeepCloneable<JEACKCHJHHN>, IBufferMessage
	{
		// Token: 0x17001F21 RID: 7969
		// (get) Token: 0x06006E52 RID: 28242 RVA: 0x00127978 File Offset: 0x00125B78
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<JEACKCHJHHN> Parser
		{
			get
			{
				return JEACKCHJHHN._parser;
			}
		}

		// Token: 0x17001F22 RID: 7970
		// (get) Token: 0x06006E53 RID: 28243 RVA: 0x0012797F File Offset: 0x00125B7F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return JEACKCHJHHNReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17001F23 RID: 7971
		// (get) Token: 0x06006E54 RID: 28244 RVA: 0x00127991 File Offset: 0x00125B91
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return JEACKCHJHHN.Descriptor;
			}
		}

		// Token: 0x06006E55 RID: 28245 RVA: 0x00127998 File Offset: 0x00125B98
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public JEACKCHJHHN()
		{
		}

		// Token: 0x06006E56 RID: 28246 RVA: 0x001279A0 File Offset: 0x00125BA0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public JEACKCHJHHN(JEACKCHJHHN other) : this()
		{
			this.cOGEFBIMLMA_ = other.cOGEFBIMLMA_;
			this.iCCDOBIGCLN_ = other.iCCDOBIGCLN_;
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x06006E57 RID: 28247 RVA: 0x001279D1 File Offset: 0x00125BD1
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public JEACKCHJHHN Clone()
		{
			return new JEACKCHJHHN(this);
		}

		// Token: 0x17001F24 RID: 7972
		// (get) Token: 0x06006E58 RID: 28248 RVA: 0x001279D9 File Offset: 0x00125BD9
		// (set) Token: 0x06006E59 RID: 28249 RVA: 0x001279E1 File Offset: 0x00125BE1
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint COGEFBIMLMA
		{
			get
			{
				return this.cOGEFBIMLMA_;
			}
			set
			{
				this.cOGEFBIMLMA_ = value;
			}
		}

		// Token: 0x17001F25 RID: 7973
		// (get) Token: 0x06006E5A RID: 28250 RVA: 0x001279EA File Offset: 0x00125BEA
		// (set) Token: 0x06006E5B RID: 28251 RVA: 0x001279F2 File Offset: 0x00125BF2
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint ICCDOBIGCLN
		{
			get
			{
				return this.iCCDOBIGCLN_;
			}
			set
			{
				this.iCCDOBIGCLN_ = value;
			}
		}

		// Token: 0x06006E5C RID: 28252 RVA: 0x001279FB File Offset: 0x00125BFB
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as JEACKCHJHHN);
		}

		// Token: 0x06006E5D RID: 28253 RVA: 0x00127A09 File Offset: 0x00125C09
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(JEACKCHJHHN other)
		{
			return other != null && (other == this || (this.COGEFBIMLMA == other.COGEFBIMLMA && this.ICCDOBIGCLN == other.ICCDOBIGCLN && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x06006E5E RID: 28254 RVA: 0x00127A48 File Offset: 0x00125C48
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.COGEFBIMLMA != 0U)
			{
				num ^= this.COGEFBIMLMA.GetHashCode();
			}
			if (this.ICCDOBIGCLN != 0U)
			{
				num ^= this.ICCDOBIGCLN.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x06006E5F RID: 28255 RVA: 0x00127AA0 File Offset: 0x00125CA0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x06006E60 RID: 28256 RVA: 0x00127AA8 File Offset: 0x00125CA8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x06006E61 RID: 28257 RVA: 0x00127AB4 File Offset: 0x00125CB4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.COGEFBIMLMA != 0U)
			{
				output.WriteRawTag(8);
				output.WriteUInt32(this.COGEFBIMLMA);
			}
			if (this.ICCDOBIGCLN != 0U)
			{
				output.WriteRawTag(32);
				output.WriteUInt32(this.ICCDOBIGCLN);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x06006E62 RID: 28258 RVA: 0x00127B0C File Offset: 0x00125D0C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.COGEFBIMLMA != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.COGEFBIMLMA);
			}
			if (this.ICCDOBIGCLN != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.ICCDOBIGCLN);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x06006E63 RID: 28259 RVA: 0x00127B64 File Offset: 0x00125D64
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(JEACKCHJHHN other)
		{
			if (other == null)
			{
				return;
			}
			if (other.COGEFBIMLMA != 0U)
			{
				this.COGEFBIMLMA = other.COGEFBIMLMA;
			}
			if (other.ICCDOBIGCLN != 0U)
			{
				this.ICCDOBIGCLN = other.ICCDOBIGCLN;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x06006E64 RID: 28260 RVA: 0x00127BB4 File Offset: 0x00125DB4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x06006E65 RID: 28261 RVA: 0x00127BC0 File Offset: 0x00125DC0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num != 8U)
				{
					if (num != 32U)
					{
						this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
					}
					else
					{
						this.ICCDOBIGCLN = input.ReadUInt32();
					}
				}
				else
				{
					this.COGEFBIMLMA = input.ReadUInt32();
				}
			}
		}

		// Token: 0x04002A10 RID: 10768
		private static readonly MessageParser<JEACKCHJHHN> _parser = new MessageParser<JEACKCHJHHN>(() => new JEACKCHJHHN());

		// Token: 0x04002A11 RID: 10769
		private UnknownFieldSet _unknownFields;

		// Token: 0x04002A12 RID: 10770
		public const int COGEFBIMLMAFieldNumber = 1;

		// Token: 0x04002A13 RID: 10771
		private uint cOGEFBIMLMA_;

		// Token: 0x04002A14 RID: 10772
		public const int ICCDOBIGCLNFieldNumber = 4;

		// Token: 0x04002A15 RID: 10773
		private uint iCCDOBIGCLN_;
	}
}
